
$(function () {
    // 初始化操作
    initData();
    // 引入数据校验
    initCheckdata();
    // 给发送邮件者绑定事件
    $("input[name='closeEvent']").click(function (){
        choosed($(this).val());
    });

    // 关闭事件
    $(".press_btn1").click(function () {
        closeEvent();
    });
    // 关闭窗口
    $(".press_btn2").click(function () {
        closeWindows();
    });

});

function initData() {
    $("#check").hide();
}

function closeEvent() {

    // 校验
    var flag = checkData();
    if(!flag){
        return flag;
    }
    var email;
    var layerMsg;
    var value = $("input[name='closeEvent']").val();
    if (value == 0) {
        email = $("#ownerEmail").val().trim();
        layerMsg = "事件已关闭，邮件已发送至owner管理员邮箱";
    }else{
        email = $("#checkEmail").val().trim();
        layerMsg = "事件已关闭，邮件已发送至审计员邮箱";
    }
    $.ajax({
        url:basePath + "/splunk/event/closeEvent.do",
        type:"post",
        dataType:"json",
        data:{
            eventId:eventId,
            email:email
        },
        success:function (json) {
            var code = json.code;
            if (code == '200'){
                parent.layer.msg(layerMsg, {time: 1500}, function () {
                    closeWindows();
                    parent.initData();
                });
            }else if (code == '500'){
                layer.msg("事件关闭出错", {time: 2000});
            }
        }
    })
    // 防止多次提交
    $(".press_btn1").addClass("disabled");
}

function choosed(flag) {
    if (flag == 0) {
        $("#owner").show();
        $("#check").hide();
    } else {
        $("#owner").hide();
        $("#check").show();
    }
    $("input[name='closeEvent']").val(flag);
}

function closeWindows() {
    var index = parent.layer.getFrameIndex(window.name);
    parent.layer.close(index);
}